/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.namabank.helpdesk.dbobj;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;

/**
 *
 * @author Nguyen Tran Hien
 */
@Entity
public class HDTB_ATTACHMENT_DOWNLOAD_LOG implements Serializable {
    public HDTB_ATTACHMENT_DOWNLOAD_LOG(){}

private String DOWNLOAD_TOKEN;
private Integer DOWNLOAD_NO;
private String FILE_ID;
private String USER_ID;
private Date START_DOWNLOAD_STAMP;
private Date END_DOWNLOAD_STAMP;
private Character SUCCESS_STAT;

    /**
     * @return the DOWNLOAD_TOKEN
     */
    @Id
    public String getDOWNLOAD_TOKEN() {
        return DOWNLOAD_TOKEN;
    }

    /**
     * @param DOWNLOAD_TOKEN the DOWNLOAD_TOKEN to set
     */
    public void setDOWNLOAD_TOKEN(String DOWNLOAD_TOKEN) {
        this.DOWNLOAD_TOKEN = DOWNLOAD_TOKEN;
    }

    /**
     * @return the DOWNLOAD_NO
     */
    public Integer getDOWNLOAD_NO() {
        return DOWNLOAD_NO;
    }

    /**
     * @param DOWNLOAD_NO the DOWNLOAD_NO to set
     */
    public void setDOWNLOAD_NO(Integer DOWNLOAD_NO) {
        this.DOWNLOAD_NO = DOWNLOAD_NO;
    }

    /**
     * @return the FILE_ID
     */
    public String getFILE_ID() {
        return FILE_ID;
    }

    /**
     * @param FILE_ID the FILE_ID to set
     */
    public void setFILE_ID(String FILE_ID) {
        this.FILE_ID = FILE_ID;
    }

    /**
     * @return the USER_ID
     */
    public String getUSER_ID() {
        return USER_ID;
    }

    /**
     * @param USER_ID the USER_ID to set
     */
    public void setUSER_ID(String USER_ID) {
        this.USER_ID = USER_ID;
    }

    /**
     * @return the START_DOWNLOAD_STAMP
     */
    @Temporal(javax.persistence.TemporalType.TIMESTAMP)
    public Date getSTART_DOWNLOAD_STAMP() {
        return START_DOWNLOAD_STAMP;
    }

    /**
     * @param START_DOWNLOAD_STAMP the START_DOWNLOAD_STAMP to set
     */
    public void setSTART_DOWNLOAD_STAMP(Date START_DOWNLOAD_STAMP) {
        this.START_DOWNLOAD_STAMP = START_DOWNLOAD_STAMP;
    }

    /**
     * @return the END_DOWNLOAD_STAMP
     */
    @Temporal(javax.persistence.TemporalType.TIMESTAMP)
    public Date getEND_DOWNLOAD_STAMP() {
        return END_DOWNLOAD_STAMP;
    }

    /**
     * @param END_DOWNLOAD_STAMP the END_DOWNLOAD_STAMP to set
     */
    public void setEND_DOWNLOAD_STAMP(Date END_DOWNLOAD_STAMP) {
        this.END_DOWNLOAD_STAMP = END_DOWNLOAD_STAMP;
    }

    /**
     * @return the SUCCESS_STAT
     */
    public Character getSUCCESS_STAT() {
        return SUCCESS_STAT;
    }

    /**
     * @param SUCCESS_STAT the SUCCESS_STAT to set
     */
    public void setSUCCESS_STAT(Character SUCCESS_STAT) {
        this.SUCCESS_STAT = SUCCESS_STAT;
    }
}
